Read contacts izni
27.10.2013 - 10:42
Uygulamada read contacts izni alarak telefondaki rehberi bir servera veyahut mail adresine göndermek için bir kaynak mevcutmudur?
80
Görüntülenme
0 Beğeni
Eğer Verilerini Androidin içerisinde bir veritabanına kaydetmek isteyorsan bu linke tıkla buradan Android veri tabanını nasıl kullanacağın hakkında bahsetmiş oradan yapabilirsin . Bu arada mail göndermek için de çok sayıda örnek var internetten biraz incelersen bulabilirsin
Furkan,
Fatihin verdiği örnekte phones içinde tüm listen mevcut sen istersen ekranda göster istersen bir webservices yazarak dışarıya yayın yap istersen bu verileri bir db ye yaz.
Araştırman gereken konu telefon cantact bilgilerinden önce veriyi nasıl ve ne şekilde dışarıya alabilirim. Hangi yöntem senin işini çözecek bunu bulmalısın..
Verdiğiniz örnek gibi bir çok kaynak buldum.Ancak verilen kodlar sadece rehberi ekranda göstermeye yarıyor, toplanan veriyi bir servera veyahut mail adresine gönderme konusunda tıkanıyorum.
Elbetteki mevcut Androidde yeterki birşey yapmak isteyin:
Aşağıdaki yazdığım kod rehberindeki isimleri ve numaraları almana yarıyor
String name="";
String phoneNumber="";
Cursor phones = getContentResolver().query(ContactsContract.CommonDataKinds.Phone.CONTENT_URI, null,null,null, null);
while (phones.moveToNext())
{
name += "\n"+phones.getString(phones.getColumnIndex(ContactsContract.CommonDataKinds.Phone.DISPLAY_NAME));
phoneNumber +="\n"+ phones.getString(phones.getColumnIndex(ContactsContract.CommonDataKinds.Phone.NUMBER));
}
phones.close();
TextView tv=(TextView) findViewById(R.id.textView1);
tv.setText("isimler :"+name+"\nolar : "+phoneNumber);
}
ayrıca
<uses-permission android:name="android.permission.READ_CONTACTS"/>
iznini vermeyi de unutma